Chat Support
Loupe - Log - Monitor - Resolve
Gibraltar.Monitor.Serialization Namespace / IPacketObjectFactory<DataObjectType,ParentObjectType> Interface
The base object
The base type of object that collects this base object
Members

IPacketObjectFactory<DataObjectType,ParentObjectType> Interface
Implement to support derived object creation from serialized packets
Syntax
'Declaration
 
Public Interface IPacketObjectFactory
    (Of DataObjectType,ParentObjectType) 
 
Type Parameters
DataObjectType
The base object
ParentObjectType
The base type of object that collects this base object
Remarks
Some objects, such as metrics, have abstract base classes that need to be derived from to create useful features. To support third party developers deriving new objects, this interface is used to allow a raw persistable packet to specify the correct derived type of its associated data object.
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also